<?php
require_once "../funciones.php";
autenticado();
?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" href="../css/redmond/jquery-ui-1.8.2.custom.css" rel="stylesheet" />
        <link rel="stylesheet" type="text/css" media="screen" href="../css/ui.jqgrid.css" />
        <link rel="stylesheet" type="text/css" media="screen" href="../css/ui.multiselect.css" />
        <script src="../js/jquery.js" type="text/javascript"></script>
        <script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
        <script src="../js/i18n/grid.locale-sp.js" type="text/javascript"></script>
        <script src="../js/jquery.jqGrid.min.js" type="text/javascript"></script>
        <script src="../js/ui.multiselect.js" type="text/javascript"></script>
        <title>Pendiente Facturar</title>
        <script type="text/javascript">
            $(document).ready(function(){
                $('#fechaCorte').attr("value", "");
                $('#dias').attr("value", "30");
                $("#fechaCorte").datepicker({dateFormat:"yy-mm-dd"});
                //$("#fechaCorte").text("");


                //Grilla equipos con valores diferentes
                jQuery("#list").jqGrid({
                    url:'ssdsds.pjpsd',
                    datatype: 'xml',
                    colNames:['Cliente','Nit','ValFactura'],
                    colModel :[
                        {name:'name',index:'name', width:450,align:"left",search: false},
                        {name:'vfac.cliente',index:'vfac.cliente', width:100,align:"center"},
                        {name:'total', index:'total', width:160,align:"right",formatter:'currency', sorttype:"float"}
                    ],
                    pager: jQuery('#pager'),
                    //rownumbers: true,
                    mtype: "POST",
                    gridview : true,
                    rowNum:100,
                    rowList:[100,150,300,500],
                    sortname: 'name',
                    viewrecords: true,
                    sortorder: "asc",
                    height: '60%',
                    caption: 'EMPRESAS' ,
                    toolbar: [true,"top"] ,
                    onSelectRow: function(ids) {
                                var ret = jQuery("#list").jqGrid('getRowData',ids);
                                jQuery("#list_d").jqGrid('setGridParam',{url: "scconEquSinFactDet.php?fechaCorte=" + $("#fechaCorte").val() + "\&nit=" + ids});
                                jQuery("#list_d").jqGrid('setCaption',"Equipos pendientes Facturar de "+ret.name).trigger('reloadGrid');
                                $("#tabDetalle").css("display","block");
                                $("#tabla").css("display","none");
                    },
                    loadComplete: function() {
                        var udata = $("#list").jqGrid('getUserData');
                        $("#t_list").css("font-size","120%").html("Pendiente a Facturar: <span class='barra'> "+ udata.tvalor + "</span> &nbsp;&nbsp;&nbsp;");
                        $("#t_list").css("text-align","right");
                    }
                    }).navGrid('#pager',{edit:false,add:false,del:false,search:true});



                //Grilla del detalle
                //Grilla equipos con valores diferentes
                jQuery("#list_d").jqGrid({
                    url:'',
                    datatype: 'xml',
                    colNames:['Interno','Item','Pedido','ValAlquiler','ValorFactura','Devolucion','AvisoDevo','Instalacion','UltimaFact','FecUltFact','Sucursal'],
                    colModel :[
                        {name:'interno',index:'interno', width:100,align:"center",sortable:false},
                        {name:'item',index:'item', width:110,align:"left"},
                        {name:'pedido',index:'pedido', width:85,align:"left"},
                        {name:'valoralquiler', index:'valoralquiler', width:100,align:"right",formatter:'currency', sorttype:"float"},
                        {name:'valorfactura', index:'valorfactura', width:120,align:"right",formatter:'currency', sorttype:"float"},
                        {name:'fechadevolucion',index:'fechadevolucion', width:110,align:"center"},
                        {name:'fechaavisodevolucion',index:'fechaavisodevolucion', width:110,align:"left"},
                        {name:'fechainstalacion', index:'fechainstalacion', width:110,align:"center"},
                        {name:'ultimafactura', index:'ultimafactura', width:100,align:"center"},
                        {name:'fechaultimafactura', index:'fechaultimafactura', width:110,align:"center"},
                        {name:'sucursalfactura', index:'sucursalfactura', width:100,align:"center"}                        
                    ],
                    pager: jQuery('#pager_d'),
                    multiselect: true, 
                    gridview : true,
                    rowNum:100,
                    rowList:[150,200,500,1000],
                    sortname: 'interno',
                    viewrecords: true,
                    sortorder: "desc",
                    height: '150%',
                    caption: 'EQUIPOS',
                    toolbar: [true,"top"],
                    loadComplete: function() {
                        var udata = $("#list_d").jqGrid('getUserData');
                        $("#t_list_d").css("font-size","120%").html("Total Facturar: <span class='barra'> "+ udata.tvalor + "</span> &nbsp;&nbsp;&nbsp;");
                        $("#t_list_d").css("text-align","right");
                        //jQuery("#hideshow").jqGrid('hideCol',["nofact"]);
                    }
                }).navGrid('#pager_d',{edit:false,add:false,del:false,search:true});

                //Ejecuta la consulta
                $("#empresas").click(function(){
                    $("#tabDetalle").css("display","none");
                    $("#tabla").css("display","block");
                }) // fin $("#btnconsulta").click(function(){

                //Envio de la consulta
                $("#btnconsulta").click(function(){
                    jQuery('#list').jqGrid('setGridParam',{url: 'scconEquSinFact.php?' + $('#consulta').serialize()}).trigger('reloadGrid')
                });

            }); //fin $(document).ready(function(){
            
            function mayusculas(obj){
                obj.attr("value",obj.val().toUpperCase());
            }

            function avanzado(opc){
                if(opc == 1)
                    jQuery("#list").jqGrid('searchGrid',{multipleSearch:true});
                else
                    jQuery("#list_d").jqGrid('searchGrid',{multipleSearch:true});
            }

            function nofactura(opc,valor){
                switch (opc) {
                    case 1: //abre la ventana PopUp
                        window.open("conEquSinFactUpt.php?id=" + valor, "Motivos para no Facturar", 'width=300,height=200,scrollbars=No');
                        break;
                    case 2: //Actualizo un equipo para no facturarlo
                        jQuery('#list_d').trigger('reloadGrid');
                        break;
                    default:
                        break;
                }
            }

            //funcion para la no facturacion de los item
            function nofacturar(){
                var ids = jQuery("#list_d").jqGrid('getGridParam','selarrrow');
                if(ids== ""){
                    alert("Selecicone los Items a no tomar en cuenta para la facturacion");
                }
                else{
                    window.open("conEquSinFactUpt.php?id="+ids,"Motivos_para_no_Facturar","width=300,height=200,scrollbars=YES");
                }

            }
    </script>
    </head>
    <body>
        <?php
        // put your code here
        ?>
        <form name="consulta" id="consulta" method="POST">
        <table border="1">
            <caption>
                EQUIPOS POR FACTURAR
            </caption>
            <tr>
                <td>
                    <label for="fechaCorte">Fecha de Corte</label>
                </td>
                <td>
                    <input type="text" name="fechaCorte" id="fechaCorte" size="9" />
                </td>
                <!--<td>
                    <label for="dias">Dias Cal.</label>
                </td>
                <td>
                    <input type="text" name="dias" id="dias" size="2" />
                </td> -->
            </tr>
            <!--Si se un usuario multisucursal -->
            <?php
                require_once "../funciones.php";
                $con = con_caweb();
                if($_SESSION['caweb']['multisucursal'] == "Si"){
                    $sql = "select codigosucursal,nombre from sucursales order by codigosucursal";
                    $result = mysql_query($sql) or die("Error Sql1 ".  mysql_error());
                    echo "<tr>";
                    echo "<td >Sucursal</td>";
                    echo "<td colspan='3'>";
                    echo "<select name='sucursal'>";
                    echo "<option value='todas'>Todas</option'>";
                    while ($row1 = mysql_fetch_array($result)) {
                        echo "<option value='".$row1['codigosucursal']."'>".$row1['nombre']."</option'>";
                    }
                    echo "</td>";
                    echo "</tr>";
                }
            ?>
            <tr align="center">
                <td colspan="4">
                    <input type="button" value="Consultar" id="btnconsulta"/>
                    <input type="button" value="Nueva Consulta" id="btnNewconsulta" onclick="window.location.reload();"/>
                </td>
            </tr>
        </table>
            </form>
        <div id="tabla" >
            <br/>
            <h2>LISTADO EMPRESAS POR FACTURAR</h2>
            <br/>
            <h4>Click en un empresa para ver el detalle</h4>
            <input type='button' value='BUSQUEDA AVANZADA' style='font-size:12;font-weight: bold;' onclick='return avanzado(1);' />
            <table id="list" class="scroll"></table>
            <div id="pager" class="scroll" ></div>
        </div>
            <br />
            <br />
            <br />
            <div id="tabDetalle" style="display: none">
            <br/>
            <h4>LISTADO EQUIPOS SIN FACTURAR</h4>            
            <input type="button" value="Regresar a Empresas" id="empresas" style="font-size: 12; font-style: italic;" />
            <input type='button' value='BUSQUEDA AVANZADA' style='font-size:12;font-weight: bold;' onclick='return avanzado(2);'/>
            <input type="button" value="NoFacturar" style='font-size:12;font-weight: normal;'  onclick="nofacturar();" />
            <table id="list_d" class="scroll"></table>
            <div id="pager_d" class="scroll" ></div>
            </div>
    </body>
</html>